/* 全局背景色 */
page {
	background-color: #F5F5F5;
}

/* 业务色 */

/* 橘黄 */
.color-orange-1 {
	color: #ff8f1f;
}

/* 嫩绿 */
.color-pomonagreen-1 {
	color: #00b578;
}

/* 青绿 */
.color-darkgreen-1 {
	color: #00bfd0;
}

/* 蓝紫 */
.color-royallight-1 {
	color: #4876ff;
}

/* 背景色 */
/* 灰阶-反色 */
.color-fill-grey-inverse {
	background-color: #fff;
}

/* 分割背景 */
.color-divider-background {
	background-color: #f5f5f5;
}

/* 主色 */
.color-fill-primary {
	background-color: #1677ff;
}

/* 文字色 */

/* 主色 */
.color-text-primary {
	color: #1677ff;
}

/* 主色-浅 */
.color-text-primary-light {
	color: #e7f1ff;
}

/* 警告色 */
.color-text-waring {
	color: #ff3b30;
}

/* 主标题 */
.color-text-title {
	color: #333;
}

/* 副标题 */
.color-text-subtitle {
	color: #999;
}

/* 弱文案 */
.color-text-weak {
	color: #ccc;
}

/* 基础色 */
.color-text-base {
	color: #fff;
}

/* 分割线&分隔条 */
.color-divider-line {
	color: #eeeeee;
}

.color-divider-background {
	color: #f5f5f5;
}

/* 蒙层 */
/* 圆角 */
/* 小 */
.corner-radius-sm {
	border-radius: 4rpx;
}

/* 中 */
.corner-radius-md {
	border-radius: 8rpx;
}

/* 大 */
.corner-radius-lg {
	border-radius: 16rpx;
}

/* 圆 */
.corner-radius-circle {
	border-radius: 50vh;
}

/* 间距 */
.spacing-standard {
	margin-top: 16rpx;
	margin-bottom: 16rpx;
	margin-left: 16rpx;
	margin-right: 16rpx;
}

.spacing-large {
	margin-top: 24rpx;
	margin-bottom: 24rpx;
	margin-left: 24rpx;
	margin-right: 24rpx;
}

.h-spacing-standard {
	margin-top: 16rpx;
	margin-bottom: 16rpx;
}

.h-spacing-standard-top {
	margin-top: 16rpx;
}

.h-spacing-standard-bottom {
	margin-bottom: 16rpx;
}

.h-spacing-large {
	margin-top: 24rpx;
	margin-bottom: 24rpx;
}

.h-spacing-large-top {
	margin-top: 24rpx;
}

.h-spacing-large-bottom {
	margin-bottom: 24rpx;
}

.v-spacing-standard {
	margin-left: 16rpx;
	margin-right: 16rpx;
}

.v-spacing-standard-left {
	margin-left: 16rpx;
}

.v-spacing-standard-right {
	margin-right: 16rpx;
}

.v-spacing-large {
	margin-left: 24rpx;
	margin-right: 24rpx;
}

.v-spacing-large-left {
	margin-left: 24rpx;
}

.v-spacing-large-right {
	margin-right: 24rpx;
}

/* 描边 */
/* 图标尺寸 */
/* 置灰态 */

/* 字号 */
/* 页面核心强调 */
.font-size-stress {
	font-size: 54rpx;
}

/* 大标题 */
.font-size-title {
	font-size: 36rpx;
}

/* 列表 */
.font-size-list {
	font-size: 34rpx;
}

/* 小标题 */
.font-size-subtitle {
	font-size: 30rpx;
}

/* 常规内容 */
.font-size-content {
	font-size: 26rpx;
}

/* 次常规内容 */
.font-size-subcontent {
	font-size: 24rpx;
}

/* 弱化内容和弱辅文案 */
.font-size-weak {
	font-size: 22rpx;
}

/* 行高 */

/* 其他 */
.list-title {
	height: 96rpx;
	background: #F5F5F5;
	font-size: 34rpx;
	line-height: 96rpx;
	color: #666;
	margin-left: 24rpx;
}

.list-input {
	height: 96rpx;
	background: #FFFFFF;
	font-size: 34rpx;
	line-height: 96rpx;
	color: #333;
	padding-left: 24rpx;
	padding-right: 24rpx;
}

.list-input-title {
	width: 198rpx;
}

.list-input-value {
	height: 96rpx;
	line-height: 96rpx;
}
